[제1과목 시스템 보안]

(	)은 하드웨어 특성으로부터 프로그램들을 격리시키고, 하드웨어와 직접적으로 상호 작동함으로써 프로그램들에게 일관된 서비스를 제공한다. (	）의 기본 개념은 프로세스와 파일의 관리이다. 그밖에 입출력장치 관리, 메모리 관리 및 시스템 호출 인터페이스 등이다.

1. 다음 괄호 안에 들어갈 가장 적당한 단어는?

① 유틸리티(Utilities)

② 커널(Kernel)

③ 쉘(Shell)

④ 데몬(Daemon)

정답 ②

2. 다음에서 설명하는 CPU의 성능 평가 지표는?

대학 연구소에 근무하는 A씨는 컴퓨터를 사용하여 시뮬레이션 모델을 만들어 실험을 수행하고 있다. 그가 만든 모델은 특정 서버가 큐에 쌓인 작업을 처리하는 것으로, 그는 자신이 설계한 서버의 처리 능력이 어느 정도 되는지를 알고 싶어 한다. 특히 그가 알고 싶어 하는 사항은 하루 동안 서버가 처리하는 작업의 처리량이다.

① Utilization

② Waiting Time

③ Throughput

④ Response Time

정답 ③

3. 다음은 운영체제의 무엇에 대한 설명인가?

일반 모드(사용자 모드)에서는 특권 명령어를 사용할 수 없는데 이런 경우에 사용자 프로세스는 운영체제에게 도움을 요청하기 위하여 이 기능을 이용하도록 되어 있다.

① 버퍼링(Buffering)

② 폴링(polling)

③ 인터럽트(Interrupt)

④ 시스템 호출(System call)

정답 ④

4. IDT(Interrupt Descriptor Table)에 대한 설명 중 옳지 않은 것은?

① 엔트리 하나당 하나의 인터럽트에 대응된다.

② 프로세서가 여러 개 일 때 각 프로세스는 각자의 IDTR을 가진다.

③ 인터럽트를 처리하는 함수들의 위치는 알 수 없다.

④ IDT의 각 엔트리는 ISR의 주소를 가지고 있다.

정답 ③

5. 프로세서 제어 블록(PCB, Process Control Block)은 특정 프로세스에 대한 정보를 보관하는 일종의 테이블이다. 여기에 보관되는 정보가 아닌 것은?

① 프로세스의 우선순위

② CPU의 사용시간

③ CPU의 사용율

④ CPU의 각종 레지스터 상태를 가리키는 포인터

정답 ③

6. 다음에서 설명한 기억 장치에서의 메모리 반입 정책은?

입력된 프로그램을 수용할 수 있는 공간 중 가장 큰 공간을 할당 함

① 최초 적합(First fit)

② 최상 적합(Best fit)

③ 최악 적합(Worst fit)

④ 다음 적합(Nest fit)

정답 ③

7. 다음 중 페이지 교체(replacement) 알고리즘이 아닌 것은 무엇인가?

① 선입선출(FIFO : First-In-First-Out)

② 최근 최소 사용(LRU: Leas Recently Used)

③ 스래싱(thrashing)

④ 클럭(clock)

정답 ③

8. 다음과 같은 특징의 페이지 교체 기법은?

대표적인 페이지 교체기법 두 가지를 결합하는 방식으로 각 상주페이지와 연관됨 참조 비트는 해당 페이지가 참조될 때마다 세트되고 주기적으로 소거되는 방식으로 참조비트가 소거된 페이지는 해당 페이지가 최근에 참조되지 않았음을 나타낸다.

① First-In-First-Out 기법

② Least Recently Used 기법

③ Optimal 기법

④ Clock 기법

정답 ④

9. 다음에서 설명하고 있는 것은?

수행해야 할 응용 프로그램의 수가 많아져서 주 메모리에 적재할 수 없는 경우에 이미 주 메모리에 있는 내용을 특정 영역의 하드디스크로 옮겨 놓은 후 새로운 응용 프로그램을 주 메모리에 적재하여 수행한 후, 필요시 다시 하드디스크의 프로그램 데이터를 주 메모리에 적재하여 수행하도록 하여 부족한 주 메모리 문제를 해결하도록 하는 방법

① Swapping

② Paging

③ Buffering

④ Virtual memory

정답 ④

10. 다음 보기는 어떤 현상이 발생하는 원인과 대책을 설명한 것이다. 이러한 현상은 무엇인가?

전역페이지 교체 알고리즘 시스템에서 물리적 기억장치가 한계에 도달했을 때 새로운 프로세스가 실행을 요청하게 되고 기억장치 관리자는 교체 알고리즘을 통해 희생 페이지를 선택해 새 프로세스에 할당되고 할당된 페이지들은 모두 사용되었던 것이기 때문에 페이지 부재율 증가를 처리하기 위해서 CPU의 활용도가 저하되면 다시 새로운 프로세스를 실행하게 됨으로써 CPU의 활용도를 떨어뜨리는 것이다. 이를 방지하기 위해 프로세스에게 필요한 만큼의 페이지 프레임을 할당하거나 작업설정(work set) 기법을 통해 프로세스가 필요로 하는 프레임의 수를 파악한다.

① 페이징(paging)

② 스래싱(thrashing)

③ 시스템 호출(System call)

④ 경쟁조건(race condition)

정답 ②

11. 트로이 목마는 다음 두 가지 관점에서 바이러스와 다른데 그것은 무엇인가?

① UNIX 시스템에서는 발견되지 않고, 독립적 실행 파일로서 독립형이 될 수 있다.

② 자기 복제를 하거나 다른 파일들을 감염시키지 않고, 독립적 실행 파일로서 독립형이 될 수 있다.

③ 자기 복제를 하거나 다른 파일들을 감염시키지 않고 바이러스 시그너처 파일들을 사용하여 안티 바이러스 소프트웨어에 의해 발견될 수 없다.

④ UNIX 시스템에서는 발견되지 않고, 시스템 상에 나타 날 수 있는 횟수가 제한되어 있다.

정답 ②

12. NTFS 파일시스템 설명으로 옳지 않은 것은?

① NTFS 볼륨의 보안설정은 Everone 그룹에 대해서 모든 권한이 ‘불가’이다.

② 파일에 설정된 보안이 폴더에 설정한 NTFS 보안보다 우선한다.

③ Windows 2008 Server의 시스템 폴더에 대해서는 Administrator 또는 Power Users 그룹의 구성원만 설정할 수 있다.

④ NTFS 보안은 NTFS 시스템으로 포맷된 볼륨이나 파티션에 적용된다.

정답 ①

13. 윈도우 서버에서는 NTFS로 포맷된 볼륨에서는 User 그룹의 구성원이 윤영체제 및 설치된 프로그램의 무결성을 해칠 수 없도록 새로 설치된 시스템의 기본 보안설정이 지정된다. User 그룹에 대한 설명 중 옳은 것은?

① User는 시스템 크기의 레지스트리 설정, 운영체제 파일 또는 프로그램 파일을 수정 할 수 있다.

② User는 워크스테이션과 서버를 종료할 수 있다.

③ User 그룹의 구성원은 자신의 모든 데이터 파일 및 레지스트리를 안전하게 제어할 수는 없다.

④ User 그룹의 구성원은 다른 User 그룹에서 실행할 수 있는 프로그램은 설치 할 수 없다.

정답 ④

가. MBR – 부팅 매체에 대한 기본적인 파일 시스템 정보가 들어있는 MBR 정보를 읽는다.

나. POST – 하드웨어 자체가 시스템에 문제가 없는지 기본적인 사항을 체크하는 과정

다. NTLDR – 하드디스크의 부팅 파티션에 있는 프로그램으로 윈도우가 부팅될 수 있도록 간단한 파일 시스템을 실행하며 boot.ini 파일의 내용을 읽는다.

라. NTDETECT.com – 설치된 하드웨어를 검사한다.

마. ntoskrnl.exe – HAL.dll을 로드한다.

바. CMOS – 사용자가 설정한 기본 사항을 읽어 시스템에 적용한다.

14. 다음은 윈도우 부팅 순서이다. 올바르게 나열된 것은?

① 바-다-라-가-마-나

② 나-바-가-다-라-마

③ 나-바-다-라-가-마

④ 바-가-마-나-다-라

정답 ②

15. 다음 중 snort를 이용하여 탐지할 수 없는 공격은?

① 알려진 버퍼 오버플로우 취약점 공격

② 사전 공격(Dictionary Attack)

③ 운영체제 핑거프린팅

④ 위장 공격(Masquerading)

정답 ②

파일이나 디렉터리에 관련된 정보를 보관 후 불법적인 변조나 삭제가 있는지를 점검한다. 이러한 점검 도구로는 tripwire, Fcheck, AIDE 등이 있다.

16. 다음은 무엇을 설명하고 있는가?

① 파일 가용성 점검

② 파일 취약성 점검

③ 파일 무결성 점검

④ 파일 신뢰성 점검

정답 ③

17. 유닉스의 쉘 종류에는 Bourne 쉘(sh), C 쉘(csh), Korn 쉘(ksh), Bash(bash) 등이 있는데, 이에 대한 설명으로 옳지 않은 것은?(OS는 Solaris7을 기준으로 한다.)

① csh, bash 등 쉘의 종류에 따라 .histroy, .bash_history 등으로 사용자별 사용 명령어를 로깅한다.

② 사용자 쉘을 지정하지 않으면 기본적으로 /bin/sh이 지정된다.

③ 사용자와 커널의 인터페이스 역할을 한다.

④ /etc/passwd 두 번째 필드로 사용자 로그인 쉘을 지정한다.

정답 ④

18. 다음은 파일에 대한 정보를 알 수 있는 명령들이다. 옳지 않은 것은?

① find : 파일 hierarchy를 검색한다.

② whereis : 이진파일과 맨(man)페이지도 검색한다.

③ which : 전체디렉터리에서 실행 가능한 파일을 검색한다.

④ file : 파일 타입을 볼 수 있다.

정답 ③

19. 서버의 보안 관리를 통해서 보다 안전하게 서비스가 유지될 수 있도록 해야 한다. 다음 서버의 보안관리 내용을 설명한 것이다. 옳지 않은 것은?

① 계정에 대한 패스워드는 사용자 계정관리 지침을 만들어 지침에 준한 설정을 한다.

② RPC 등 일반적으로 취약성이 알려진 네트워크 프로토콜은 무조건 삭제한다.

③ 서버는 물리적인 보안문제를 선결한 후 가동을 원칙으로 한다.

④ 슈퍼유저의 권한은 보안 관리자/서버운영자로 제한되며 ID, 패스워드는 극히 제한된 사용자에 의해 관리된다.

정답 ②

-r-sr-xr-x root home 2048 Dec 4 10:20 /etc/passwd

20. 다음 파일 목록의 설명이 잘못된 것을 고르면?

① 이 파일은 실행 파일이다.

② 이 파일의 소유자는 읽거나 실행시킬 수 있다.

③ 이 파일에는 setgid가 설정되어 있다.

④ 이 파일은 수행 중에 일반 사용자가 root 권한을 가질 수 있다.

정답 ③

[제2과목 네트워크 보안]

	OSI 7계층	TCP/IP 프로토콜	계층별 프로토콜
①	물리, 데이터링크 계층	네트워크 인터페이스 계층	Ethernet, ATM, Frame Relay
②	네트워크 계층	인터넷 계층	IP, ICMP, IGMP
③	트랜스포트 계층	트랜스포트 계층	FTP, TCP, UDP
④	세션, 프리젠테이션, 어플리케이션 계층	어플리케이션 계층	SMTP, DNS, SNMP, WWW

21. 다음 중 OSI 7계층과 TCP/IP 프로토콜 간 잘못 연결된 것은?

정답 ③

22. 다음 중 물리계층 프로토콜과 관계가 가장 먼 것은?

① RS-232C

② 1430

③ RS-449

④ Q930

정답 ④

23. 각 프로토콜에 대한 설명으로 옳지 않은 것은?

① ARP – IP 주소에 해당하는 MAC 주소를 획득하기 위해 사용된다.

② IGMP – IP 멀티캐스트 그룹에서 호스트 멤버를 관리하는 프로토콜로 사용된다.

③ UDP – 신뢰할 수 없는 비연결 지향 데이터그램 서비스를 제공한다.

④ ICMP – 그룹 탈퇴 및 추가/삭제 등을 동적으로 수행하기 위한 프로토콜로 사용된다.

정답 ④

24. 다음 중 TCP/IP에 관한 설명으로 옳지 않은 것은?

① 전세계 IP Address를 관리하는 기관은 IANA 이다.

② 주소클래스는 크게 네트워크 ID와 호스트 ID로 구성되어 있다.

③ 애니케스트(Anycast)는 다중 송신자와 그룹 내에서 가장 가까운 곳에 있는 일부 수신자들 사이의 통신을 말나다.

④ IPv6는 128bit이다.

정답 ①

25. IPv6에 대한 설명으로 옳지 않은 것은?

① IP 주소공간의 부족 현상을 해결하기 위해 제시되었다.

② IPv4 방식보다 간략화된 헤더 포맷과 확장 헤더를 사용한다.

③ 보안과 인증 확장 헤더를 사용함으로써 인터넷 계층의 보안기능을 강화하였다.

④ IPv4에서 제공하는 멀티캐스트 주소 방식 대신에 애니캐스트 전송 방식을 채택하였다.

정답 ④

26. 다음 중 TCP 프로토콜과 관련이 없는 것은?

① 연결지향형

② 신뢰성

③ 3-way 핸드쉐이킹

④ 데이터그램

정답 ④

27. TCP는 흐름 제어를 다루기 위하여 슬라이딩 윈도우(Sliding Window)를 사용한다. 수신자 호스트 B는 8500 바이트의 버퍼를 갖고 있으며, 현재 버퍼에 3150 바이트의 처리되지 않은 데이터를 갖고 있다고 가정한다. 이 경우 호스트 A를 위한 수신자 윈도우(rwnd) 값은?

① 3150

② 8500

③ 11650

④ 5350

정답 ④

가. 메시지 변조	나. 파일 도청

다. 삽입 공격	라. 삭제 공격

마. 재생 공격	바. 트래픽 분석

28. 다음은 전송되는 메시지에 대한 불법적인 공격자의 위협이다. 다음의 공격 중 수동적 공격에 해당하는 것은?

① 가, 나

② 나, 마

③ 나, 바

④ 다, 바

정답 ③

공격자는 특정 네트워크 프로토콜의 특성을 이용하여 Source iP 주소를 공격 대상으로 하고, Destination IP 주소를 브로드캐스팅 주소로 하여 전송한다. 해당 서비스의 특성에 의하여 브로드캐스팅 된 요청에 대한 응답이 Source IP 주소로 폭주하여 서비스 거부 상태가 된다.

29. 다음에서 설명하고 있는 서비스 거부 공격의 이름으로 가장 적합한 것은?

① Smurfing

② SYN Flooding

③ LAND Attack

④ Ack Storm

정답 ①

가. 출발지와 목적지의 IP주소를 공격자의 IP로 동일하게 만들어서 공격대상에서 보내는 공격

나. 패킷을 받은 호스트는 응답을 위해서 수니한 패킷에서 출발지 IP를 이용하여 패킷을 전송하더라도 외부로 전송되지 못하도록 하는 공격

다. 패킷 전송 시 루프 상태에 빠지게 되어 결국 IP 프로토콜 스택에 심각한 장애를 유발시키는 공격

30. 다음에서 설명하는 공격 방식은?

① Ping of Death Attack

② Teardrop Attack

③ Land Attack

④ Smurf Attack

정답 ③

31. 다음 중 분산 서비스 거부 공격이 아닌 것은?

① Trinoo 공격

② Stacheldraht 공격

③ TFN2K 공격

④ Switch Jamming 공격

정답 ④

32. 다음 중 Sniffing에 대한 설명으로 옳은 것만 짝지은 것은?

가. 로컬 네트워크에 존재하지 않는 MAC 주소를 위조하여 ping echo request를 다른 시스템으로 보냈을 때 Ping echo reply를 받게 되면 해당 호스트가 sniffing하고 있는 것이다.

나. Sniffing은 TCP 연결설정 과정 중 3-Way Handshaking 과정에서 Half-Open 연결시도가 가능하다는 취약성을 이용한 공격이다.

다. 원격 접속 프로그램으로 텔넷 대신 ssh 프로토콜을 이용하여 방지할 수 있다.

라. non-broadcast로 위조된 ARP request를 보냈을 때, ARP response가 오지 않으면 상대방 호스트가 sniffing하고 있다.

마. VPN을 이용하여 네트워크 구간을 암호화하여 방지할 수 있다.

① 가, 나

② 가, 나, 라

③ 가, 다, 라

④ 가, 다, 마

정답 ④

(  가  )은/는 악의적인 프로그램을 건전한 프로그램처럼 ㅍ장하여 일반 사용자들이 의심 없이 자신의 컴퓨터 안에서 이를 실행시키고 실행된 (  가  )은/는 특정 포트를 열어 공격자의 침입을 돕고 추가적으로 정보를 자동 유출하며 자신의 존재를 숨긴다.

(  나  )은/는 OS에서 버그를 이용하여 루트권한 획득 또는 특정 기능을 수행하기 귀한 공격 코드 및 프로그램을 의미한다.

33. 다음에서 설명하는 것을 올바르게 짝지은 것은?

① (가) Exploit	(나)Trojan

② (가) Imapd	(나)Trojan

③ (가) Trojan	(나)Exploit

④ (가) Exploit	(나)Imapd

정답 ③

34. 다음 중 방화벽의 기능이 아닌 것은?

① 접근제어

② 인증

③ 로깅 및 감사추적

④ 침입자의 역추적

정답 ④

35. MAC 주소를 사용해서 침입자를 추적할 수 있는 네트워크 환경은?

① LAN

② WAN

③ Internet

④ MAN

정답 ①

36. 4바이트로 구성된 IP 주소를 6바이트짜리 MAC 주소로 바꿔주는 프로토콜은 무엇인가?

① ARP

② IP

③ STMP

④ SNMP

정답 ①

37. 연결지향형(Connection-Oriented) 접속으로 전송된 패킷에 대하여 신뢰성을 제공하며 에러체크를 통해 헤더와 데이터 필드들을 점검하는 프로토콜은?

① IP(Internet Protocol)

② TCP(Transport Control Protocol)

③ UDP(User Datagram Protocol)

④ ARP(Address Resolution Protocol)

정답 ②

38. 다음 중 무선 통신에서 사용되는 보안 프로토콜로 WAP 프로토콜을 사용하는 보안 프로토콜은 무엇인가?

① WSP

② WDP

③ WTLS

④ SHTTP

정답 ③

39. 무선 네트워크를 안전하게 설정하는 방법으로 옳지 않은 것은?

① AP(Access Point)의 위치는 외부에 접한 벽이나 창 쪽에서 먼 건물 안쪽에 설치한다.

② AP를 침입차단시스템 안쪽에 둔다.

③ AP의 관리용 ID 이름을 추측하기 어렵게 설정한다.

④ AP에 MAC 주소 필터링 기능을 설정한다.

정답 ②

중앙의 허브를 통해 연결한다.

허브의 포트가 허용하는 한 간단히 확장할 수 있다.

네트워크 상의 노드에 문제가 생겨도 전체 네트워크에는 영향이 생기지 않는다.

40. 다음에서 설명하고 있는 네트워크 토폴로지는 무엇인가?

① 버스형

② 링형

③ 스타형

④ 망형

정답 ③

[제3과목 어플리케이션 보안]

인터넷상의 컴퓨터들 간에 파일을 교환하기 위한 표준 프로토콜(IETF RFC 959)이며, 인터넷의 TCP/IP 응용 서비스 중의 하나이다.

41. 다음에서 설명하고 있는 것은?

① ATM

② SSO

③ FTP

④ SMTP

정답 ③

‧ FTP 서비스 데몬은 root가 아닌 nobody 그룹의 nobody 계정으로 작동시킨다.

‧ root의 로그인은 허용하지 않는다.

‧ Server에 접속했을 때 화면에 보여지는 기본 메시지는 “Welcome KISQ Test”로 한다.

‧ 로그인 이후 600초 동안 아무런 작동이 없을 EO는 연결 접속을 종료시킨다.

42. 회사에서 운영중인 FTP서비스에 대한 보안정책을 운영하고 있다. 신규로 설치하려는 proFTP서버에 대한 보안환경설정이 다음의 보안정책과 가장 거리가 먼 것은?

① TimeoutIdle 600

② ServerIdent On “Welcome KISQ Test”

③ TimeoutSession 600

④ RootLogin Off

정답 ①

43. FTP 보안대책에 대한 설명 중에서 옳지 않은 것은?

① anonymous ftp 보안을 위하여 사용자의 루트 디렉터리, bin, etc, pub 디렉터리의 소유자와 권한(permission) 관리한다.

② anonymous ftp 보안을 위하여 $root/etc/passwd 파일에서 anonymous ftp에 불필요한 항목을 제거한다.

③ 서버자체 취약점 대책으로 최신 ftp 서버 프로그램 사용 및 주기적인 패치한다.

④ tftp 보안을 위하여 tftp가 필요한 경우 일반 mode로 운영한다.

정답 ④

44. 안전한 FTP 서비스를 하기 위한 설명으로 옳지 않은 것은?

① ftp/etc 디렉터리의 권한(permission)은 111로 한다.

② ftp/디렉터리의 소유주를 ftp로 한다.

③ ftp/디렉터리의 권한(permission)은 555로 한다.

④ 정기적으로 로그를 확인하여 불필요한 접근이나 명령의 시도가 있었는지 확인한다.

정답 ②

45. 전자우편을 보내고 받는데 사용되는 기본 프로토콜은?

① sendmail

② SMTP

③ S/MIME

④ SNMP

정답 ②

46. 다음은 PGP(Pretty Good Privacy)에 대한 설명이다. 이 중 옳지 않은 것은?

① 신뢰성의 확인은 각 사람 자신들의 믿음을 통해 전달하는 키 관리 방식

② PKI 표준과 일치하는 키 관리 체계

③ 공개 키 링의 각 키 인증서는 믿음의 유효성과 신뢰성 등급 표현

④ 개별적인 획득 및 사용이 용이

정답 ②

Received: from mta14.kisamail.or.kr (192.168.191.164) by cpdd33. kisamail.or.kr(7.0.036.1) id 49C CEE73002E2225 for aixer@kisa.or.kr; Thu, 27 Jun 2013 15:10:04 +0900

Data: Thu, 27 Jun 2013 15:10:04 +0900 (added by postmaster@kisa.or.kr)

Message-ID : <49CCEE73002E2225@cpdd33.kisamail.or.kr> (added by postmaster@kisa.or.kr)

Received: from external([116.13.136.46]) by mta14(1.0) id n3269ha00AB4: Thu, 27 Jun 2013 15:09:43 +0900

X-smartFilter : UNIQ. FB5FD2684BDA084BAFF103435307A077.n3269ha00AB4

X-SmartFilter: FROM.n3269ha00AB4.

X-Mailer: kisa sw-smtp-alarmmail

Subject: [kisa] Security Alarm

To: aixer@kisa.or.kr

From: swadmin@firewall

메일전송흐름

swadmin@firewall → ⓐ → ⓑ → ⓒ aixer@kisa.or.kr

47. 다음 메일헤더를 보고 메일 전송흐름에 대한 설명으로 빈칸에 들어갈 알맞은 내용으로 짝지어진 것은?

① ⓐ cpdd33.kisamail.or.kr  ⓑ mta14.kisamail.or.kr ⓒ external

② ⓐ mta14.kisamail.or.kr   ⓑ cpdd33.kisamail.or.kr ⓒ external

③ ⓐ external   ⓑ cpdd33.kisamail.or.kr ⓒ mta14.kisamail.or.kr

④ ⓐ external   ⓑ mta14.kisamail.or.kr ⓒ cpdd33.kisamail.or.kr

정답 ④

48. 다음 중 HTTP 요청 방식에 속하지 않는 것은?

① GET

② HEAD

③ OPTIONS

④ CHANGE

정답 ④

49. 보안 프로토콜 SSL에 대한 설명으로 올바른 것은?

① 프로토콜 지시자로 shttp를 사용한다.

② 110번 포트를 주로 사용한다.

③ record 계층에서는 메시지 캡슐화를 수행한다.

④ SSL을 통해 웹서버에 접근하려면 브라우저 외에 별도의 클라이언트 프로그램이 설치되어야 한다.

정답 ③

50. 아파치 서버를 운영하고자 한다. 이와 관련된 설명 중 옳지 않은 것은?

① --enable-so 옵션을 사용하여 각종 모듈을 사용할 수 있도록 설치한다.

② Directory 지시어 내에 options의 indexes 옵션을 추가하여 디렉터리 리스팅을 제거한다.

③ ServerTokens를 이용하여 서버 정보표시를 제한한다.

④ Directory와 Limit 지시어를 이용한 요청방식을 제한한다.

정답 ②

51. 자료실을 구축하려고 한다. 업로드 폴더의 권한에 대한 설명으로 옳은 것은?

① 필요 없는 권한은 읽기 권한이다.

② 필요 없는 권한은 실행 권한이다.

③ 필요 없는 권한은 쓰기 권한이다.

④ 필요한 권한은 디렉터리 리스팅 권한이다.

정답 ②

여러 개의 후보키 중에서 기본 키로 선정되고 남은 나머지 키를 지칭

예) 기본키를 <학번>으로 선정했다면 <이름, 학과>를 지칭

52. 다음에서 설명하는 데이터베이스 키(key)의 유형은?

① Candidate key

② Alternate Key

③ Primary Key

④ Foreign Key

정답 ②

53. 데이터베이스 내의 자료 값들을 잘못된 갱신이나 불법적인 조작으로부터 보호함으로써 정확성을 유지하고자 하는 것은 아래의 DB보안 요구사항 중 어느 것인가?

① 사용자 인증

② 데이터 무결성

③ 부적절한 접근 방지

④ 감사 기능

정답 ②

54. 전자 상거래에 활용되는 암호화에 대한 설명이 적당하지 않은 것은?

① 전자상거래에 사용되는 암호시스템은 공개키 보다 대칭키를 사용하는 시스템이다.

② 전통적으로 정보의 보안을 유지하는 가장 효과적인 방법은 암호화를 도입하는 것이다.

③ 암호화(Encryption)는 데이터를 읽을 수 없는 형태로 만드는 것을 의미한다.

④ 암호를 이용한 암호 방법은 자격이 없는 임의의 방문자로부터 정보를 숨김으로써 개인의 프라이버시를 보장한다는데 의의가 있다.

정답 ①

55. 전자지불 시스템의 기술 요건이 아닌 것은?

① 거래 상대방의 신원 확인

② 전송 내용의 비밀 유지

③ 전자문서의 위조 및 부인 방지

④ 전자지불의 추적 가능성

정답 ④

56. 다음 중 전자상거래에서 구매자가 먼저 가격 등의 요구조건을 정하고 공급자가 이에 맞추는 거래 방식은?

① 역경매 방식

② 입찰 방식

③ 경쟁 방식

④ 쇼핑몰 방식

정답 ①

57. 전자화폐의 안전성 요구사항 중 옳지 않은 것은?

① 익명성, 양도성

② 오프라인성

③ 분할성, 독립성

④ 익명성 취소 불가

정답 ④

58. 전자 입찰 시 요구사항과 거리가 먼 것은?

① 익명성

② 비밀성

③ 무결성

④ 공평성

정답 ③

59. VISA와 Master Card사가 신용카드를 기반으로한 인터넷 상의 전자결제를 안전하게 이룰 수 있도록 마련한 전자 결제과정 표준안은?

① ESP

② AH

③ SSL

④ SET

정답 ④

60. SET에서 이중서명(dual signature)을 사용하는 이유로 가장 적합한 것은?

① 서명자 책임 강화

② 서명 대상 정보의 보호

③ 서명 책임 분산

④ 서명 확인 용이성 제고

정답 ②

[제4과목 정보보안 일반]

61. 암호화란 메시지를 공격자가 파악하지 못하도록 원래의 메시지와 다른 형태로 코드화 하는 방법이다. 암호화의 기능 중 옳지 않은 것은?

① 메시지 송신자 신분인증(Authentication)을 제공한다.

② 상호신뢰성을 제한한다.

③ 불법적 변조로부터 메시지를 보호한다.

④ 메시지의 보안성을 전달 매체의 보안성과 분리한다.

정답 ②

62. 다음의 암호시스템 관련 용어 설명 중 올바른 것은?

가. 평문 : 송신자와 수신자 사이에 주고받고자 하는 내용을 적은 일반적인 문장을 말한다.

나. 키 : 암호방식의 정당한 참여자가 아닌 자로 암호문으로부터 평문을 해독하려는 제 3자를 말한다.

다. 암호해독 : 암호문을 일반인들이 이해할 수 있는 평문으로 변환하는 과정을 말한다.

① 가

② 나

③ 가, 나

④ 가, 다

정답 ④

63. 다음 중 블록 알고리즘 종류와 특징이 올바른 것은?

① IDEA : 유렵에서 1990년 개발되었으며, PGP를 채택하고, 8라운드의 알고리즘이다.

② RC5 : 2000년 AES 알고리즘으로 선정되었으며, 10, 12, 14 라운드의 블록 알고리즘이다.

③ CRYPTON : 1990년 한국 표준 블록 알고리즘으로 16라운드에 128키를 갖고 있다.

④ Rijndael : 1994년 미국에서 개발되었으며, 속도가 빠르고 알고리즘이 간단하며, 64비트 블록에 라운드는 16라운드이다.

정답 ①

64. 블록 암호 방식과 거리가 먼 것은?

① DES

② ECB Mode

③ CBC Mode

④ RSA

정답 ④

65. 다음 설명 중 RSA기반 키 분배 방식과 관련이 없는 것은?

① 전송 중인 데이터를 도청하여도 교환 중인 비밀키의 복호화가 어려움

② 개인키를 소유한 사람만 비밀키를 복호화 가능

③ 공개키 인증을 위해 PKI(Public Key Infrastructure)가 사용됨

④ 상대방에 대한 사전 정보 없이도 안전하게 비밀키를 교환 가능

정답 ④

66. 해쉬(Hash)함수의 성질 중에서 충돌 저항성(collision resistance)을 올바르게 표현한 것은?

① 동일한 해쉬 출력 값을 갖는 임의의 서로 다른 입력 x와 x’을 찾아내는 것이 계산적으로 불가능한 것을 의미한다.

② 임의의 주어진 x에 대하여 이것의 해쉬값과 동일한 출력 값을 갖는 x’을 찾는 것이 계산적으로 불가능한 것을 의미한다.

③ 임의의 해쉬 출력 값에 대해서 입력을 올바르게 유추하는 것이 계산적으로 불가능한 것을 의미한다.

④ 서로 다른 입력 값은 서로 다른 출력 값을 가져야 함을 의미한다.

정답 ①

67. 다음 중 전용 해쉬(hash)함수에 대한 설명으로 옳지 않은 것은?

① MD5 는 16단계의 4라운드를 사용한다.

② MD5와 SHA-1은 메시지를 512비트 블록단위로 처리한다.

③ SHA-1은 128비트의 값을 출력한다.

④ SHA-1은 20단계의 4라운드를 사용한다.

정답 ③

68. 일방향 해쉬(hash) 함수 MD5의 출력 해쉬의 크기는?

① 128비트

② 256비트

③ 512비트

④ 1024비트

정답 ①

69. 다음에서 설명하는 해쉬(hash)함수는?

가. 160비트의 출력 해쉬 값을 갖도록 설계하였다.

나. 512비트 블록단위로 입력, 처리되게 설계하였다.

다. 4라운드 80단계로 설계하였다.

① MD5

② SHA-0

③ SHA-1

④ SHA-256

정답 ③

전체 해쉬 값이 아니라 해쉬 중간의 결과에 대한 충돌쌍을 찾는다. 특정 포인트를 공격대상으로 한다.

70. 다음은 어떤 해쉬(hash) 함수에 대한 공격 방법을 설명한 것인가?

① 일치블록 연쇄 공격

② 중간자 연쇄 공격

③ 고정점 연쇄 공격

④ 차분 연쇄 공격

정답 ②

71. 다음에서 설명하는 내용에 해당되는 것은?

“전자 서명의 서명자를 누구든지 검증할 수 있어야 한다.”

① 위조 불가 조건

② 부인 불가 조건

③ 서명자 인증 조건

④ 재사용 불가 조건

정답 ③

72. 다음 중 전자 서명의 조건으로 옳지 않은 것은?

① 합법적인 서명자만이 전자 문서에 대한 전자 서명을 생성할 수 있어야 한다.

② 전자 문서의 서명은 다른 전자 문서의 서명으로 사용될 수 있어야 한다.

③ 전자 서명의 서명자를 누구든지 검증할 수 있어야 한다.

④ 서명자는 서명 후에 자신의 서명 사실을 부인할 수 없어야 한다.

정답 ②

73. 다음은 전자 투표 시스템에 대한 설명이다. 바르지 않은 것은?

① 완전성 : 모든 투표가 전자투표 절차에 따라 완전하게 이루어져야 한다.

② 익명성 : 투표결과로부터 투표자를 구별할 수 없어야 한다.

③ 건전성 : 부정한 투표자에 의해 선거가 방해되는 일이 없어야 한다.

④ 검증가능 : 선거결과를 변경할 수 없도록 누구라도 투표 결과를 확인하여 검증해 볼 수 있어야 한다.

정답 ①

74. 전자서명에 사용되는 알고리즘에 대한 설명으로 옳지 않은 것은?

① 난수를 필요로 하는 경우 난수발생기를 이용하여 예측불가능 하도록 해야 한다.

② 전자서명의 생성과 검증이 용이해야 한다.

③ ELGamal 알고리즘은 서명길이가 짧고 랜덤함수의 기밀성이 필요하다.

④ RSA 알고리즘은 안정성으로 인해 가장 널리 사용중이다.

정답 ③

75. 다음은 이상적인 바이오인식의 특징을 설명한 것이다. 이 중에서 옳지 않은 것은?

① 보편성 :　바이오인식이 모든 사람에게 적용되어야 한다.

② 영구성 : 측정 대상이 되는 신체적 특징은 결코 변하지 않아야 한다.

③ 수집성 : 신체적 특징은 특수한 장비와 제한된 공간내에서 수집되어야 한다.

④ 구별성 : 바이오인식은 확실히 구별이 가능해야 한다.

정답 ③

76. 행동학적 특성을 이용한 바이오인식 종류에 해당되지 않는 것은?

① 서명 인식

② 음성 인식

③ 얼굴 인식

④ 키 스트로크 인식

정답 ③

77. 바이오인식 기술은 신체특성 이용방식과 행동학적 특성 이용방식으로 나뉜다. 다음이 설명하는 것은?

타이핑 리듬에 의한 인식은 사람이 타이핑을 함에 있어 숙련자이든 한 손가락만을 사용하는 사람이든 그들 자신의 타이핑 리듬을 가지고 있다는 사실에 기초하고 있다.

이를 기반으로 한 개발의 목표는 특별한 컴퓨터의 사용자를 계속하여 모니터할 수 있고 로그온 한 사용자를 대신하여 다른 누군가가 컴퓨터를 사용하는 것을 탐지하는 시스템이다.

① 지문인식

② 손의 형태 인식

③ 키 스트로크 다이나믹

④ 정맥 패턴 인식

정답 ③

78. 식별(Identification) 프로토콜은 패스워드 프로토콜, 시도응답 프로토콜, 영지식(Zero

- Knowledge) 프로토콜 등으로 분류된다. 이 들을 안전성이 강한 순서대로 옳게 나열한 것은?

① 영지식 > 패스워드 > 시도-응답

② 시도-응답 > 패스워드 > 영지식

③ 영지식 > 시도-응답 > 패스워드

④ 패스워드 > 시도-응답 > 영지식

정답 ③

79. 인터넷에서는 많은 공격 방법이 존재한다. 아래는 공격방법과 대처 방법을 설명한 것이다. 옳지 않은 것은?

① 재전송 공격 메시지에 타임스탬프 : 또는 일련번호를 포함함으로써 막을 수 있다.

② 메시지의 송수신 부인 : 송수신 행위에 대해 전자서명을 삽입한다.

③ 스니핑 공격 : 키가 있는 해쉬함수를 이용하여 메시지 출처 인증한다.

④ 중재자 공격(Middle-man attack) : 통신 당사자 인증을 사용한다.

정답 ③

80. 전자 인증체계를 위한 구성 요소가 아닌 것은?

① 키 분배 센터 (KDC : Key Distribution Center)

② 인증기관 (CA : Certification Authority)

③ 등록기관 (RA : Registration Authority)

④ 디렉토리

정답 ①